//
// Created by Administrator on 2025/4/13.
//

#ifndef STATEMACHINE_NORTHMODE_H
#define STATEMACHINE_NORTHMODE_H

#include "BaseState.h"
#include "StateManager.h"

class NorthMode: public BaseState {
public:
    enum {ID = 1};
    NorthMode();
    //重写基类虚函数
    virtual void onExit();
    virtual void onEntry();
    virtual bool handleEvent(StateMachine* machine,const Event* event);
    virtual int getID() const;
    virtual std::string getStateName() const;

public:
    //静态成员变量，不依赖对象直接使用
    static int _x;
    static int _y;
};


#endif //STATEMACHINE_NORTHMODE_H
